package com.yxq.mdt.app.modules.personal.presenter;

import com.yxq.mdt.app.base.ibase.IBaseContract;
import com.yxq.mdt.app.modules.personal.bean.MainPersonTokenBean;
import com.yxq.mdt.app.modules.personal.bean.MainPersonalImNumber;
import com.yxq.mdt.app.modules.personal.bean.MyPersonalBean;
import com.yxq.mdt.app.modules.personal.bean.MyRelationBean;

public interface IRelationContract extends IBaseContract {

    interface View extends IBaseView {

        void onLoadSuccess(MyRelationBean myRelationBean);

        void onLoadFailed();

        void onSaveUserRelationSuccess(MyRelationBean myRelationBean);

        void onSaveUserRelationFailed();
    }


    interface Presenter extends IBasePresenter {
        void selectMyRelationList(String userId, int type, int tagType, String searchName, int pageNum, int pageSize);
    }
}
